package com.nineclock.system.SysCompanyContactConfigController;

import com.nineclock.common.entity.Result;
import com.nineclock.system.dto.SysChangeMainManagerDTO;
import com.nineclock.system.dto.SysCompanyContactConfigDTO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apiguardian.api.API;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

@Api(value = "企业通讯录字段配置",tags = "系统服务",description = "企业通讯录配置")
public interface SysCompanyContactConfigControllerApi {
    @ApiOperation(value = "添加通讯录字段")
    public Result addCompanyContactConfig(SysCompanyContactConfigDTO sysCompanyContactConfigDTO);

    @ApiOperation(value = "查询并初始化企业通讯录")
    public Result<List<SysCompanyContactConfigDTO>> queryCompanyContactConfig();

    @ApiOperation("修改企业通讯录状态")
    public Result updateCompanyContactConfig(Long id,short status);

    @ApiOperation("删除企业通讯录字段")
    public  Result deleteCompanyContactConfig(Long id);



}
